﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package Engine.Classes {

    public class FunctionReference {

        protected var m_function:String = null;
        protected var m_functionParent:String = null;
        protected var m_functionName:String = null;

        public function FunctionReference(_arg1:String=null){
            this.functionPath = _arg1;
        }
        public function get functionPath():String{
            return (this.m_function);
        }
        public function set functionPath(_arg1:String):void{
            this.m_function = _arg1;
            var _local2:Array = this.m_function.split(".");
            this.m_functionParent = _local2[0];
            this.m_functionName = _local2[1];
        }
        public function get functionParent():String{
            return (this.m_functionParent);
        }
        public function get functionName():String{
            return (this.m_functionName);
        }
        public function toString():String{
            return (this.m_function);
        }

    }
}//package Engine.Classes 
